import java.io.File;
import java.io.IOException;
import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 周斌
 * Date: 2024-06-28
 * Time: 17:17
 */
public class Deom1 {
    public static void main(String[] args) throws IOException {
        File file = new File("./text.txt");
        File file1 = new File("./TExT.txt");
        //返回File对象的父目录文件路径
        System.out.println(file.getParent());
        //返回File对象纯文件名称
        System.out.println(file.getName());
        //返回File对象的文件路径
        System.out.println(file.getPath());
        //返回File对象的绝对路径
        System.out.println(file.getAbsoluteFile());
        //返回File对象修饰过的绝对路径
        System.out.println(file.getCanonicalFile());
        //判断File对象描述的文件是否真实存在
        System.out.println(file.exists());
        //根据File对象自动创建一个空文件，创建成功之后就返回true，只有第一次创建只会会返回true
        // 后续执行这个语句只会返回false，说明不能创建相同路径的文件
        System.out.println(file.createNewFile());
        //根据File对象，删除该文件，成功删除返回tru
        //file.delete();
        //判断File对象是否为普通文件
        //System.out.println(file.isFile());
        //System.out.println(file.mkdir());
        //根据File对象创建文件夹
        //System.out.println(file.mkdirs());
        //判断File对象代表的文件是否是一个目录
        //System.out.println(file.isDirectory());
        Scanner scanner = new Scanner(System.in);
        scanner.nextLine();
        //重命名
        file.renameTo(file);
        //System.out.println(file1.getAbsoluteFile());
    }
}
